﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//
using  ddcCajamarca.BusinessEntities.Administracion;
using ddcCajamarca.Repository.Administracion.Service;
using System.Data.Entity;

namespace ddcCajamarca.Repository.Administracion
{
    public class ImagenRepository : MasterRepository, I_ImagenRepository
    {
        public List<Imagen> GetAllImgs()
        {
            var query = from i in Context.Imagenes
                select i;

            return query.ToList();

        }

        public Imagen GetImagenById(int id)
        {
            return Context.Imagenes.Find(id);
        }

        public void UpdateImg(Imagen img)
        {
            var imagenDB = GetImagenById(img.Id);

            imagenDB.Descripcion = img.Descripcion;
            imagenDB.Img = img.Img;

            Context.Entry(imagenDB).State = EntityState.Modified;
            Context.SaveChanges();
        }
    }
}
